package Class_Object.Protected;

import Class_Object.继承.Test1;

public class Test extends Test1 {

    public void func() {
        System.out.println(super.a);
        //protected不同包中的子类
    }

    public static void main(String[] args) {
        Test test = new Test();
        test.func();
    }

//
//    @Override
//    public void method() {
//        super.method();
//    }TODO 无法重写,因为final修饰父类的该方法,该方法变成了密封方法不能被重写
}
//TODO final的几种用法
final class TestFinall {//TODO 1.它这个类加了final表示当前类不能被继承了
    final int a = 10;//TODO 2.此时a就叫做常量,a只能初始化一次
//    a = 20;//
    //final表示不可变

}
//}
//class f extends TestFinall{
//
//}